<?php
def("amicitia/persistencia/excepciones/","PersistenciaException");
/**
 * Excepción disparada cuando no se puede autenticar un alias y un password.
 * 
 * @author Willy A. Kuster
 */
class AutenticacionException extends PersistenciaException {
	
	private $alias;
	private $password;

	public function __construct($alias, $password, $message = "No se pudo autenticar el alias '%s' con la clave '%s'", $code = 0, Exception $previous = null) {
		$this->alias = $alias;
		$this->password = $password;
		parent::__construct(sprintf($message, $alias, $password), $code, $previous);
	}
	
	public function getAlias(){
		return $this->alias;
	}
	
	public function getPassword(){
		return $this->password;
	}

}
?>